import MonoSingle from "../Utility/MonoSingle";
import BaseInputEvent from "./BaseInputEvent";
import TvBoxInput from "./TvBoxInput";

const { ccclass } = cc._decorator;
@ccclass
export default class LeaveGameEvent extends cc.Component {

	private btn_no: cc.Button;
	private btn_yes: cc.Button;
	start() {
		this.btn_no = this.node.getChildByName("node").getChildByName("btn_no").getComponent(cc.Button);
		this.btn_yes = this.node.getChildByName("node").getChildByName("btn_yes").getComponent(cc.Button);

		var self = this;
		cc.loader.loadRes("tvBoxDatas/androidBroadcast.json", cc.JsonAsset, function (error, data) {
			cc.error(data.json.isConstEnter);
			if (data.json.isConstEnter)
			{
				self.btn_yes.node.setSiblingIndex(10)
				self.btn_no.node.setSiblingIndex(15)
				let posy = Math.abs(self.btn_yes.node.getPosition().y);
				self.btn_yes.node.setPosition(self.btn_yes.node.getPosition().x,posy);
				self.btn_no.node.setPosition(self.btn_yes.node.getPosition().x,-posy);
			}
			else
			{
				self.btn_no.node.setSiblingIndex(10)
				self.btn_yes.node.setSiblingIndex(15)
				let posy = Math.abs(self.btn_yes.node.getPosition().y);
				self.btn_yes.node.setPosition(self.btn_yes.node.getPosition().x,-posy);
				self.btn_no.node.setPosition(self.btn_yes.node.getPosition().x,posy);
				
			}
		});


	}
	btnNoCallback(): void {
		this.node.active = false;
		// MonoSingle.GetTvBoxInput().popSavePrePanelTop()
		// MonoSingle.GetTvBoxInput().initTvBoxCurPanelEvent(0, MonoSingle.GetTvBoxInput().getSavePrePanelTop())
	}
	btnYesCallback(): void {
		cc.game.end();
	}
	initEvent(): void {
		// MonoSingle.GetTvBoxInput().pushSavePrePanelTop(this.node)
		// MonoSingle.GetTvBoxInput().initTvBoxCurPanelEvent(0.1, this.node, this)
	}
}
